import com.queixate.model.Entidade
import com.queixate.model.TipoEntidade

def nome = params.nome
def tipo = params.tipo

def action = params.action ?: "list"

create = {
	println "nome: ${nome}"
	
	if (nome) {
		def entidade = new Entidade()
		entidade.nome = nome
		entidade.tipo = TipoEntidade.valueOf(tipo)
		entidade.store()
		
		request.mensaxe="entidade creada."
	}
	
	list()
	
}

list = {
	def entidades = Entidade.search(filter:[:])
	request.entidades = entidades
	
	forward "/entidades.gtpl"
	
}

this."$action".call()


